let tableIns;
layui.use(['form', 'table'], function(){  //如果只加载一个模块，可以不填数组。如：layui.use('form')
    var form = layui.form //获取form模块
        ,upload = layui.upload; //获取upload模块
    let table = layui.table;
    let height = document.documentElement.clientHeight - 160;
    tableIns = table.render({
        elem: '#bookCardTable'
        , url: ctx + '/bookCard/manage/page'
        , method: 'POST'
        //请求前参数处理
        , request: {
            pageName: 'page' //页码的参数名称，默认：page
            , limitName: 'rows' //每页数据量的参数名，默认：limit
        }
        , response: {
            statusName: 'flag' //规定数据状态的字段名称，默认：code
            , statusCode: true //规定成功的状态码，默认：0
            , msgName: 'msg' //规定状态信息的字段名称，默认：msg
            , countName: 'records' //规定数据总数的字段名称，默认：count
            , dataName: 'rows' //规定数据列表的字段名称，默认：data
        }
        //响应后数据处理
        , parseData: function (res) { //res 即为原始返回的数据
            var data = res.data;
            return {
                "flag": res.flag, //解析接口状态
                "msg": res.msg, //解析提示文本
                "records": data.records, //解析数据长度
                "rows": data.rows //解析数据列表
            };
        }
        , title: '借书卡列表'
        , cols: [[
            {field: 'bookCardId', title: 'ID', hide: true}
            , {field: 'userName', title: '姓名'}
            , {field: 'idCode', title: '身份证号'}
            , {field: 'birthAge', title: '出生年月'}
            , {field: 'createTime', title: '创建时间', hide: true}
            , {field: 'updateTime', title: '更新时间', hide: true}
            , {fixed: 'right', title: '操作', toolbar: '#userTableBarDemo'}
        ]]
        , defaultToolbar: ['', '', '']
        , page: true
        , height: height
        , cellMinWidth: 80
    });
});
